SK="undefined"==typeof SK?{}:SK,SK.UI=SK.UI||{},SK.UI.Element=SK.UI.Element||{},SK.UI.Element.Menu=SK.UI.Element.Menu||{},SK.UI.Element.Menu.UpdateChildren=new Class({getChildElements:function(){return this.getPlaceholder().getElements(".sk-menu-item-holder")},updateFirstLastClass:function(){var e=this.getChildElements();e.removeClass("fmBtnFst").removeClass("fmBtnLst"),e[0]&&e[0].addClass("fmBtnFst"),e.getLast()&&e.getLast().addClass("fmBtnLst")}}),SK="undefined"==typeof SK?{}:SK,SK.UI=SK.UI||{},SK.UI.Element=SK.UI.Element||{},SK.UI.Element.MenuItem=SK.UI.Element.MenuItem||{},SK.UI.Element.MenuItem.Display=new Class({Extends:SK.UI.Element.Display,Implements:[SK.UI.Element.StockImagesURLsResolver||function(){}],default_property_values:{Alt:"",Text:"",SubTitle:"",InternalLink:"",LinkOptions:"",LinkType:"",Link:"",MenuItemColor:"0",ImageSrcType:"none",ImageLocation:"left",ResizeImages:"1",NormalImageStock:"",RolloverImageStock:"",SelectedImageStock:"",NormalImageSrc:"",RolloverImageSrc:"",SelectedImageSrc:"",InternalLinkSelect:""},mouse_events:{},icons_maping:["NormalImage","RolloverImage","SelectedImage"],initialize:function(e,t){e.admin_mode=SK.Singletons.env.get("admin_mode"),this.parent(e,t)},createComputed:function(){this.env.link_href=this.env.ko.observable(this.getPlaceholder().getElement("a").get("href")||"").extend({notify:"always"});var e=this.env.ko.computed(this.compileMenuLink.bind(this));this.env.link_href(e()),e.subscribe(this.env.link_href),this.env.onclick_action=this.env.ko.observable(this.env.admin_mode?"return SK.Singletons.element_instances.get("+this.env.node_id+').env.link_href() != "#" && SK.Singletons.env.get("preview_mode") != "disabled";':"#"==this.env.link_href()?"return false;":""),this.env.icons={NormalImage:this.env.ko.observable(""),RolloverImage:this.env.ko.observable(""),SelectedImage:this.env.ko.observable("")};this.env.ko.computed(this.compileIconsList.bind(this));this.env.link_options={rel:this.env.ko.observable(""),target:this.env.ko.observable("")},this.updateLinkOptions(this.getProperty("LinkOptions")),this.env.properties.LinkOptions.subscribe(this.updateLinkOptions.bind(this)),this.env.wrapper_class=this.env.ko.observable(this.getWrapperClass()),this.env.ko.computed(this.getWrapperClass.bind(this)).subscribe(this.env.wrapper_class),this.env.color_scheme_list=this.env.ko.observableArray([]),this.env.color_selected=this.env.ko.observable(this.env.properties.MenuItemColor()),this.env.properties.Text.subscribe(e=>{SK.Singletons.env.get("advanced_options_enabled")||this.env.properties.Alt(e)})},getWrapperClass:function(){var e=this.getProperty("ImageSrcType"),t="none"!=e&&!!this.env.icons.NormalImage(),n=this.getProperty("MenuItemColor")||"0",i=["_NONE_",""].contains(this.getProperty("InternalLink"))&&""==this.getProperty("Link");return[61==this.env.obj_id?"sk-main-menu-item":"sk-menu-item-holder",21==this.env.obj_id?"cs":"",61==this.env.obj_id?["cs",n].join(""):"",t||""!=this.getProperty("SubTitle")||this.env.editing_activated()?"wIcn":"",t&&"left"==this.getProperty("ImageLocation")?"wIcnL":"",t&&"right"==this.getProperty("ImageLocation")?"wIcnR":"",!t||"stock"!=e&&"1"!=this.getProperty("ResizeImages")?"":"imgResize",i?"":"sk-menu-item-linked"].join(" ")},compileMenuLink:function(){var e=this.env.link_href(),t=this.getProperty("Link"),n=this.getProperty("InternalLink");return"nodejs"!=Browser.name||["","_NONE_","_EXT_"].contains(n)?t?e=t:["","_NONE_"].contains(n)&&(e="#"):e="page_node_id://"+SK.Singletons.env.get("user_id")+"_"+n,e},compileIconsList:function(){var e={stock:"Stock",custom:"Src"}[this.getProperty("ImageSrcType")],t=this.getProperty("NormalImage"+e);for(let n=0,i=this.icons_maping.length;n